// const fs = require('fs-extra');
// const path = require('path');

// async function replaceChatDir() {
//   const srcDir = path.resolve(__dirname, '../src/chat');
//   const distDir = path.resolve(__dirname, '../dist/subPackages/chat');

//   // 1. 删除 dist/pages/chat
//   if (fs.existsSync(distDir)) {
//     await fs.remove(distDir);
//     console.log('🗑️ 已删除 dist/subPackages/chat');
//   }

//   // 2. 复制 src/pages/chat → dist/pages/chat
//   await fs.copy(srcDir, distDir);
//   console.log('✅ 已复制 src/chat → dist/subPackages/chat');
// }

// async function replaceChatlistDir() {
//   const srcDir = path.resolve(__dirname, '../src/chatlist');
//   const distDir = path.resolve(__dirname, '../dist/subPackages/chatlist');

//   // 1. 删除 dist/pages/chatlist
//   if (fs.existsSync(distDir)) {
//     await fs.remove(distDir);
//     console.log('🗑️ 已删除 dist/subPackages/chatlist');
//   }

//   // 2. 复制 src/pages/chatlist → dist/pages/chatlist
//   await fs.copy(srcDir, distDir);
//   console.log('✅ 已复制 src/chatlist → dist/subPackages/chatlist');
// }

// async function replaceMiniProgramNpmDir() {
//   const srcDir = path.resolve(__dirname, '../miniprogram_npm');
//   const distDir = path.resolve(__dirname, '../dist/miniprogram_npm');

//   // 1. 删除 dist/miniprogram_npm
//   if (fs.existsSync(distDir)) {
//     await fs.remove(distDir);
//     console.log('🗑️ 已删除 dist/miniprogram_npm');
//   }

//   // 2. 复制 src/miniprogram_npm → dist/miniprogram_npm
//   await fs.copy(srcDir, distDir);
//   console.log('✅ 已复制 src/miniprogram_npm → dist/miniprogram_npm');
// }

// async function replaceTUIKit() {
//   const srcDir = path.resolve(__dirname, '../TUIKit');
//   const distDir = path.resolve(__dirname, '../dist/TUIKit');

//   // 1. 删除 dist/TUIKit
//   if (fs.existsSync(distDir)) {
//     await fs.remove(distDir);
//     console.log('🗑️ 已删除 dist/TUIKit');
//   }

//   // 2. 复制 src/TUIKit → dist/TUIKit
//   await fs.copy(srcDir, distDir);
//   console.log('✅ 已复制 src/TUIKit → dist/TUIKit');
// }

// replaceTUIKit()
//   .then(() => console.log('🎉 replaceTUIKit 替换完成'))
//   .catch(err => console.error('❌ 出错：', err));


// replaceMiniProgramNpmDir()
//   .then(() => console.log('🎉 replaceMiniProgramNpmDir 替换完成'))
//   .catch(err => console.error('❌ 出错：', err));

// replaceChatDir()
//   .then(() => console.log('🎉 replaceChatDir 替换完成'))
//   .catch(err => console.error('❌ 出错：', err));


// replaceChatlistDir()
//   .then(() => console.log('🎉 replaceChatlistDir 替换完成'))
//   .catch(err => console.error('❌ 出错：', err));

